home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / ibm43121.ppd < prev    next >
Encoding:
PostScript Printer Description  |  1998-07-14  |  37.6 KB  |  1,047 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement for IBM4312 Printer.
  9. *% Copyright 1995 IBM Corporation.  All rights reserved.
  10. *% Copyright 1995 Peerless Systems Corp.  All rights reserved.
  11. *%
  12. *%
  13. *FormatVersion: "4.3"
  14. *FileVersion: "1.2"
  15. *LanguageEncoding: ISOLatin1
  16. *LanguageVersion: English
  17. *Manufacturer: "IBM"
  18. *PCFileName: "IBM43121.PPD"
  19. *Product: "(IBM 4312)"
  20. *PSVersion: "(2015.103) 207"
  21. *ModelName: "IBM 4312 v2015"
  22. *ShortNickName: "IBM Network Printer 12 PS"
  23. *NickName: "IBM Network Printer 12 PS"
  24.  
  25. *% === Options and Constraints =========
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28. *OpenUI *OptionEnvelope1/Envelope feeder: Boolean
  29. *DefaultOptionEnvelope1: False
  30. *OptionEnvelope1 True/Installed: ""
  31. *OptionEnvelope1 False/Not installed: ""
  32. *CloseUI: *OptionEnvelope1
  33.  
  34. *OpenUI *OptionDuplexUnit/Duplex unit: Boolean
  35. *DefaultOptionDuplexUnit: False
  36. *OptionDuplexUnit True/Installed: ""
  37. *OptionDuplexUnit False/Not installed: ""
  38. *CloseUI: *OptionDuplexUnit
  39.  
  40. *OpenUI *OptionHardDrive1/Hard drive: Boolean
  41. *DefaultOptionHardDrive1: False
  42. *OptionHardDrive1 True/Installed: ""
  43. *OptionHardDrive1 False/Not installed: ""
  44. *CloseUI: *OptionHardDrive1
  45.  
  46. *OpenUI *OptionFlash1/Flash: Boolean
  47. *DefaultOptionFlash1: False
  48. *OptionFlash1 True/Installed: ""
  49. *OptionFlash1 False/Not installed: ""
  50. *CloseUI: *OptionFlash1
  51.  
  52. *OpenUI *OptionTray2/Tray 2: Boolean
  53. *DefaultOptionTray2: False
  54. *OptionTray2 True/Installed: ""
  55. *OptionTray2 False/Not installed: ""
  56. *CloseUI: *OptionTray2
  57.  
  58. *OpenUI *InstalledMemory/Memory: PickOne
  59. *DefaultInstalledMemory: 4Meg
  60. *InstalledMemory 4Meg/4 MB RAM: ""
  61. *InstalledMemory 6Meg/6 MB RAM: ""
  62. *InstalledMemory 8Meg/8 MB RAM: ""
  63. *InstalledMemory 10Meg/10 MB RAM: ""
  64. *InstalledMemory 12Meg/12 MB RAM: ""
  65. *InstalledMemory 14Meg/14 MB RAM: ""
  66. *InstalledMemory 16Meg/16 MB RAM: ""
  67. *InstalledMemory 18Meg/18 MB RAM: ""
  68. *InstalledMemory 20Meg/20 MB RAM: ""
  69. *InstalledMemory 22Meg/22 MB RAM: ""
  70. *InstalledMemory 24Meg/24 MB RAM: ""
  71. *InstalledMemory 26Meg/26 MB RAM: ""
  72. *InstalledMemory 28Meg/28 MB RAM: ""
  73. *InstalledMemory 34Meg/34 MB RAM: ""
  74. *InstalledMemory 36Meg/36 MB RAM: ""
  75. *InstalledMemory 38Meg/38 MB RAM: ""
  76. *InstalledMemory 40Meg/40 MB RAM: ""
  77. *InstalledMemory 42Meg/42 MB RAM: ""
  78. *InstalledMemory 44Meg/44 MB RAM: ""
  79. *InstalledMemory 50Meg/50 MB RAM: ""
  80. *InstalledMemory 52Meg/52 MB RAM: ""
  81. *InstalledMemory 66Meg/66 MB RAM: ""
  82. *InstalledMemory 68Meg/68 MB RAM: ""
  83. *?InstalledMemory: "save
  84.  currentsystemparams /RamSize get
  85.  1048576 div round cvi dup 0 lt {pop 0} if
  86.  [
  87.   [(68Meg) 68]
  88.   [(66Meg) 66]
  89.   [(52Meg) 52]
  90.   [(50Meg) 50]
  91.   [(44Meg) 44]
  92.   [(42Meg) 42]
  93.   [(40Meg) 40]
  94.   [(38Meg) 38]
  95.   [(36Meg) 36]
  96.   [(34Meg) 34]
  97.   [(28Meg) 28]
  98.   [(26Meg) 26]
  99.   [(24Meg) 24]
  100.   [(22Meg) 22]
  101.   [(20Meg) 20]
  102.   [(18Meg) 18]
  103.   [(16Meg) 16]
  104.   [(14Meg) 14]
  105.   [(12Meg) 12]
  106.   [(10Meg) 10]
  107.   [(8Meg) 8]
  108.   [(6Meg) 6]
  109.   [(4Meg) 4]
  110.  ]
  111.  {aload pop 2 index le {exit}{pop} ifelse} forall
  112.  = flush pop
  113. restore"
  114. *End
  115. *CloseUI: *InstalledMemory
  116.  
  117. *CloseGroup: InstallableOptions
  118.  
  119. *% Legal and FanFoldGermanLegal size are not allowable in back tray (FACE_UP)
  120. *UIConstraints: *OutputBin Face-Up *PageSize Legal
  121. *UIConstraints: *OutputBin Face-Up *PageRegion Legal
  122. *UIConstraints: *PageSize Legal *OutputBin Face-Up
  123. *UIConstraints: *PageRegion Legal *OutputBin Face-Up
  124. *UIConstraints: *OutputBin Face-Up *PageSize FanFoldGermanLegal
  125. *UIConstraints: *OutputBin Face-Up *PageRegion FanFoldGermanLegal
  126. *UIConstraints: *PageSize FanFoldGermanLegal *OutputBin Face-Up
  127. *UIConstraints: *PageRegion FanFoldGermanLegal *OutputBin Face-Up
  128.  
  129. *% Dont allow selection of Envelope tray if not installed
  130. *UIConstraints: *OptionEnvelope1 False *InputSlot Envelope
  131. *UIConstraints: *InputSlot Envelope *OptionEnvelope1 False
  132.  
  133. *% Dont allow selection of Duplex if not installed
  134. *UIConstraints: *OptionDuplexUnit False *Duplex
  135. *UIConstraints: *Duplex *OptionDuplexUnit False
  136.  
  137. *% Cant allow both Tray2 and Envelope to select or overlap
  138. *UIConstraints: *OptionEnvelope1 True *OptionTray2 True
  139. *UIConstraints: *OptionTray2 True *OptionEnvelope1 True
  140. *UIConstraints: *InputSlot Tray2 *OptionEnvelope1 True
  141. *UIConstraints: *OptionEnvelope1 True *InputSlot Tray2
  142. *UIConstraints: *OptionTray2 True *InputSlot Envelope
  143. *UIConstraints: *InputSlot Envelope *OptionTray2 True
  144. *UIConstraints: *OptionTray2 False *InputSlot Tray2
  145. *UIConstraints: *InputSlot Tray2 *OptionTray2 False
  146.  
  147. *% At least 6 MB required for page protect.
  148. *UIConstraints: *InstalledMemory 4Meg *IBPageProtect
  149. *UIConstraints: *IBPageProtect *InstalledMemory 4Meg
  150.  
  151. *% Dont allow Duplex if Manual feed or Auxiliary Tray
  152. *UIConstraints: *Duplex *ManualFeed True
  153. *UIConstraints: *ManualFeed True *Duplex
  154. *UIConstraints: *Duplex *InputSlot MPT
  155. *UIConstraints: *InputSlot MPT *Duplex
  156.  
  157. *% A6 paper can only be fed from Auxiliary Tray and Envelope Feeder
  158. *UIConstraints: *PageSize A6 *InputSlot Tray1
  159. *UIConstraints: *PageSize A6 *InputSlot Tray2
  160. *UIConstraints: *InputSlot Tray1 *PageSize A6
  161. *UIConstraints: *InputSlot Tray2 *PageSize A6
  162. *UIConstraints: *PageRegion A6 *InputSlot Tray1
  163. *UIConstraints: *PageRegion A6 *InputSlot Tray2
  164. *UIConstraints: *InputSlot Tray1 *PageRegion A6
  165. *UIConstraints: *InputSlot Tray2 *PageRegion A6
  166.  
  167. *% A5 paper can only be fed from Auxiliary
  168. *UIConstraints: *PageSize A5 *InputSlot Tray1
  169. *UIConstraints: *PageSize A5 *InputSlot Tray2
  170. *UIConstraints: *PageSize A5 *InputSlot Envelope
  171. *UIConstraints: *InputSlot Tray1 *PageSize A5
  172. *UIConstraints: *InputSlot Tray2 *PageSize A5
  173. *UIConstraints: *InputSlot Envelope *PageSize A5
  174. *UIConstraints: *PageRegion A5 *InputSlot Tray1
  175. *UIConstraints: *PageRegion A5 *InputSlot Tray2
  176. *UIConstraints: *PageRegion A5 *InputSlot Envelope
  177. *UIConstraints: *InputSlot Tray1 *PageRegion A5
  178. *UIConstraints: *InputSlot Tray2 *PageRegion A5
  179. *UIConstraints: *InputSlot Envelope *PageRegion A5
  180.  
  181. *% Statement paper can only be fed from Auxiliary Tray
  182. *UIConstraints: *PageSize Statement *InputSlot Tray1
  183. *UIConstraints: *PageSize Statement *InputSlot Tray2
  184. *UIConstraints: *PageSize Statement *InputSlot Envelope
  185. *UIConstraints: *InputSlot Tray1 *PageSize Statement
  186. *UIConstraints: *InputSlot Tray2 *PageSize Statement
  187. *UIConstraints: *InputSlot Envelope *PageSize Statement
  188. *UIConstraints: *PageRegion Statement *InputSlot Tray1
  189. *UIConstraints: *PageRegion Statement *InputSlot Tray2
  190. *UIConstraints: *PageRegion Statement *InputSlot Envelope
  191. *UIConstraints: *InputSlot Tray1 *PageRegion Statement
  192. *UIConstraints: *InputSlot Tray2 *PageRegion Statement
  193. *UIConstraints: *InputSlot Envelope *PageRegion Statement
  194.  
  195. *% ISOB5 paper can only be fed from Auxiliary Tray.
  196. *UIConstraints: *PageSize ISOB5 *InputSlot Tray1
  197. *UIConstraints: *PageSize ISOB5 *InputSlot Tray2
  198. *UIConstraints: *PageSize ISOB5 *InputSlot Envelope
  199. *UIConstraints: *InputSlot Tray1 *PageSize ISOB5
  200. *UIConstraints: *InputSlot Tray2 *PageSize ISOB5
  201. *UIConstraints: *InputSlot Envelope *PageSize ISOB5
  202. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
  203. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
  204. *UIConstraints: *PageRegion ISOB5 *InputSlot Envelope
  205. *UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
  206. *UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
  207. *UIConstraints: *InputSlot Envelope *PageRegion ISOB5
  208.  
  209. *% Tray2 also can not support Executive nor B5
  210. *UIConstraints: *InputSlot Tray2 *PageSize Executive
  211. *UIConstraints: *InputSlot Tray2 *PageSize B5
  212. *UIConstraints: *PageSize Executive *InputSlot Tray2
  213. *UIConstraints: *PageSize B5 *InputSlot Tray2
  214. *UIConstraints: *PageRegion Executive *InputSlot Tray2
  215. *UIConstraints: *PageRegion B5 *InputSlot Tray2
  216. *UIConstraints: *InputSlot Tray2 *PageRegion Executive
  217. *UIConstraints: *InputSlot Tray2 *PageRegion B5
  218.  
  219. *% Envelope feeder can only support envelope sizes and A6.
  220. *% (Env10, EnvC5, EnvDL, EnvMonarch).
  221. *UIConstraints: *InputSlot Envelope *PageSize Letter
  222. *UIConstraints: *InputSlot Envelope *PageSize Legal
  223. *UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
  224. *UIConstraints: *InputSlot Envelope *PageSize A4
  225. *UIConstraints: *InputSlot Envelope *PageSize B5
  226. *UIConstraints: *InputSlot Envelope *PageSize Executive
  227. *UIConstraints: *PageSize Letter *InputSlot Envelope
  228. *UIConstraints: *PageSize Legal *InputSlot Envelope
  229. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
  230. *UIConstraints: *PageSize A4 *InputSlot Envelope
  231. *UIConstraints: *PageSize B5 *InputSlot Envelope
  232. *UIConstraints: *PageSize Executive *InputSlot Envelope
  233.  
  234. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  235. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  236. *UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
  237. *UIConstraints: *InputSlot Envelope *PageRegion A4
  238. *UIConstraints: *InputSlot Envelope *PageRegion B5
  239. *UIConstraints: *InputSlot Envelope *PageRegion Executive
  240. *UIConstraints: *PageRegion Letter *InputSlot Envelope
  241. *UIConstraints: *PageRegion Legal *InputSlot Envelope
  242. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
  243. *UIConstraints: *PageRegion A4 *InputSlot Envelope
  244. *UIConstraints: *PageRegion B5 *InputSlot Envelope
  245. *UIConstraints: *PageRegion Executive *InputSlot Envelope
  246.  
  247. *% regular trays cannot feed envelopes.
  248. *UIConstraints: *PageSize Env10 *InputSlot Tray1
  249. *UIConstraints: *PageSize Env10 *InputSlot Tray2
  250. *UIConstraints: *InputSlot Tray1 *PageSize Env10
  251. *UIConstraints: *InputSlot Tray2 *PageSize Env10
  252. *UIConstraints: *PageRegion Env10 *InputSlot Tray1
  253. *UIConstraints: *PageRegion Env10 *InputSlot Tray2
  254. *UIConstraints: *InputSlot Tray1 *PageRegion Env10
  255. *UIConstraints: *InputSlot Tray2 *PageRegion Env10
  256.  
  257. *UIConstraints: *PageSize EnvC5 *InputSlot Tray1
  258. *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
  259. *UIConstraints: *InputSlot Tray1 *PageSize EnvC5
  260. *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
  261. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
  262. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
  263. *UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
  264. *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
  265.  
  266. *UIConstraints: *PageSize EnvDL *InputSlot Tray1
  267. *UIConstraints: *PageSize EnvDL *InputSlot Tray2
  268. *UIConstraints: *InputSlot Tray1 *PageSize EnvDL
  269. *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
  270. *UIConstraints: *PageRegion EnvDL *InputSlot Tray1
  271. *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
  272. *UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
  273. *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
  274.  
  275. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
  276. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
  277. *UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
  278. *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
  279. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
  280. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
  281. *UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
  282. *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
  283.  
  284. *% Duplex supports Letter, Legal, FanFoldGermanLegal, A4 only!
  285. *UIConstraints: *Duplex *PageSize ISOB5
  286. *UIConstraints: *Duplex *PageSize B5
  287. *UIConstraints: *Duplex *PageSize A5
  288. *UIConstraints: *Duplex *PageSize A6
  289. *UIConstraints: *Duplex *PageSize Executive
  290. *UIConstraints: *Duplex *PageSize Statement
  291. *UIConstraints: *Duplex *PageSize Env10
  292. *UIConstraints: *Duplex *PageSize EnvC5
  293. *UIConstraints: *Duplex *PageSize EnvDL
  294. *UIConstraints: *Duplex *PageSize EnvMonarch
  295. *UIConstraints: *PageSize ISOB5 *Duplex
  296. *UIConstraints: *PageSize B5 *Duplex
  297. *UIConstraints: *PageSize A5 *Duplex
  298. *UIConstraints: *PageSize A6 *Duplex
  299. *UIConstraints: *PageSize Executive *Duplex
  300. *UIConstraints: *PageSize Statement *Duplex
  301. *UIConstraints: *PageSize Env10 *Duplex
  302. *UIConstraints: *PageSize EnvC5 *Duplex
  303. *UIConstraints: *PageSize EnvDL *Duplex
  304. *UIConstraints: *PageSize EnvMonarch *Duplex
  305.  
  306. *UIConstraints: *Duplex *PageRegion ISOB5
  307. *UIConstraints: *Duplex *PageRegion B5
  308. *UIConstraints: *Duplex *PageRegion A5
  309. *UIConstraints: *Duplex *PageRegion A6
  310. *UIConstraints: *Duplex *PageRegion Executive
  311. *UIConstraints: *Duplex *PageRegion Statement
  312. *UIConstraints: *Duplex *PageRegion Env10
  313. *UIConstraints: *Duplex *PageRegion EnvC5
  314. *UIConstraints: *Duplex *PageRegion EnvDL
  315. *UIConstraints: *Duplex *PageRegion EnvMonarch
  316. *UIConstraints: *PageRegion ISOB5 *Duplex
  317. *UIConstraints: *PageRegion B5 *Duplex
  318. *UIConstraints: *PageRegion A5 *Duplex
  319. *UIConstraints: *PageRegion A6 *Duplex
  320. *UIConstraints: *PageRegion Executive *Duplex
  321. *UIConstraints: *PageRegion Statement *Duplex
  322. *UIConstraints: *PageRegion Env10 *Duplex
  323. *UIConstraints: *PageRegion EnvC5 *Duplex
  324. *UIConstraints: *PageRegion EnvDL *Duplex
  325. *UIConstraints: *PageRegion EnvMonarch *Duplex
  326.  
  327. *% ==== Device Capabilities ===============
  328. *LanguageLevel: "2"
  329. *Protocols: TBCP
  330.  
  331. *FreeVM: "1000000"
  332. *VMOption 4Meg/4 MB RAM: "1000000"
  333. *VMOption 6Meg/6 MB RAM: "1400000"
  334. *VMOption 8Meg/8 MB RAM: "1600000"
  335. *VMOption 10Meg/10 MB RAM: "1600000"
  336. *VMOption 12Meg/12 MB RAM: "1600000"
  337. *VMOption 14Meg/14 MB RAM: "1600000"
  338. *VMOption 16Meg/16 MB RAM: "1600000"
  339. *VMOption 18Meg/18 MB RAM: "1600000"
  340. *VMOption 20Meg/20 MB RAM: "3500000"
  341. *VMOption 22Meg/22 MB RAM: "3500000"
  342. *VMOption 24Meg/24 MB RAM: "3500000"
  343. *VMOption 26Meg/26 MB RAM: "5400000"
  344. *VMOption 28Meg/28 MB RAM: "5400000"
  345. *VMOption 34Meg/34 MB RAM: "5400000"
  346. *VMOption 36Meg/36 MB RAM: "5400000"
  347. *VMOption 38Meg/38 MB RAM: "5400000"
  348. *VMOption 40Meg/40 MB RAM: "5400000"
  349. *VMOption 42Meg/42 MB RAM: "5400000"
  350. *VMOption 44Meg/44 MB RAM: "5400000"
  351. *VMOption 50Meg/50 MB RAM: "5400000"
  352. *VMOption 52Meg/52 MB RAM: "5400000"
  353. *VMOption 66Meg/66 MB RAM: "5400000"
  354. *VMOption 68Meg/68 MB RAM: "5400000"
  355.  
  356. *ColorDevice: False
  357. *DefaultColorSpace: Gray
  358.  
  359. *TTRasterizer: Type42
  360. *?TTRasterizer: "save
  361.  42 /FontType resourcestatus
  362.  {pop pop (Type42)} {(No Type42)} ifelse = flush
  363. restore"
  364. *End
  365.  
  366. *FileSystem: True
  367. *?FileSystem: "save statusdict /diskonline get exec
  368.  (%flash%) /IODevice resourcestatus {pop pop pop true} if
  369.  {(True)}{(False)} ifelse = flush restore"
  370. *End
  371.  
  372. *Throughput: "12"
  373. *Password: "()"
  374. *ExitServer: "
  375.   count 0 eq
  376.   {false}
  377.   {true exch startjob}
  378.   ifelse
  379.   not
  380.   {
  381.     (WARNING: Cannot modify initial VM.) =
  382.     (Missing or invalid password.) =
  383.     (Please contact the author of this software.) = flush quit
  384.   } if"
  385. *End
  386. *Reset: "
  387.   count 0 eq
  388.   {false}
  389.   {true exch startjob}
  390.   ifelse
  391.   not
  392.   {
  393.     (WARNING: Cannot reset printer.) =
  394.     (Missing or invalid password.) =
  395.     (Please contact the author of this software.) = flush quit
  396.   } if
  397.   systemdict /quit get exec
  398.   (WARNING : Printer Reset Failed.) = flush"
  399. *End
  400.  
  401. *% ===== Resolution ===================
  402. *DefaultResolution: 600x600dpi/600x600 dpi
  403.  
  404. *% ===== PageProtect ======================
  405. *OpenUI *IBPageProtect/Page protect: Boolean
  406. *OrderDependency: 15.0 AnySetup *IBPageProtect
  407. *DefaultIBPageProtect: False
  408. *IBPageProtect False/Auto: "
  409.  (<<) cvx exec /DeviceRenderingInfo
  410.      (<<) cvx exec /Type 5 /BandPage true (>>) cvx exec
  411.      /Policies (<<) cvx exec /DeviceRenderingInfo 2(>>) cvx exec
  412.  (>>) cvx exec  setpagedevice"
  413. *End
  414. *IBPageProtect True/On: "
  415.  (<<) cvx exec /DeviceRenderingInfo
  416.      (<<) cvx exec /Type 5 /BandPage false (>>) cvx exec
  417.     /Policies (<<) cvx exec /DeviceRenderingInfo 2(>>) cvx exec
  418.  (>>) cvx exec  setpagedevice"
  419. *End
  420. *?IBPageProtect: "save
  421.  currentpagedevice /DeviceRenderingInfo get /BandPage get
  422.  {(False)}{(True)} ifelse = flush
  423. restore"
  424. *End
  425. *CloseUI: *IBPageProtect
  426.  
  427. *% === Duplex options ============
  428. *OpenUI *Duplex/Duplex (Two-sided printing): PickOne
  429. *OrderDependency: 50.0 AnySetup *Duplex
  430. *DefaultDuplex: None
  431. *Duplex None/None: "
  432.  (<<) cvx exec /Duplex false /Tumble false /Policies
  433.       (<<) cvx exec /Duplex 2(>>) cvx exec
  434.  (>>) cvx exec  setpagedevice"
  435. *End
  436. *Duplex DuplexNoTumble/Long edge: "
  437.  (<<) cvx exec /Duplex true /Tumble false /Policies
  438.       (<<) cvx exec /Duplex 2(>>) cvx exec
  439.  (>>) cvx exec  setpagedevice"
  440. *End
  441. *Duplex DuplexTumble/Short edge: "
  442.  (<<) cvx exec /Duplex true /Tumble true /Policies
  443.       (<<) cvx exec /Duplex 2(>>) cvx exec
  444.  (>>) cvx exec  setpagedevice"
  445. *End
  446. *?Duplex: "save
  447.  currentpagedevice dup /Duplex known
  448.  {
  449.   dup /Duplex get
  450.   {/Tumble get {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  451.   {pop (None)}
  452.   ifelse
  453.  } {pop (None)}
  454.  ifelse = flush
  455. restore"
  456. *End
  457. *CloseUI: *Duplex
  458.  
  459. *% === Output options ============
  460. *OpenUI *OutputBin/Output Bin: PickOne
  461. *OrderDependency: 25.0 AnySetup *OutputBin
  462. *DefaultOutputBin: Main
  463. *OutputBin Main/Main: "(<<) cvx exec /OutputType (STD) (>>) cvx exec  setpagedevice"
  464. *OutputBin Face-Up/Face-up: "(<<) cvx exec /OutputType (FACE-UP) (>>) cvx exec  setpagedevice"
  465. *?OutputBin: "save
  466.  currentpagedevice dup /OutputType known
  467.  {/OutputType get
  468.  [
  469.  [ (Main)           (STD) ]
  470.  [ (Face-Up)     (FACE-UP) ]
  471.  ]
  472.  {aload pop 2 index eq {(0) exit}{pop} ifelse} forall
  473.  (0) eq {exch pop} {(Unknown)} ifelse
  474.  }
  475.  {pop (Unknown)} ifelse
  476.  = flush
  477. restore"
  478. *End
  479. *CloseUI: *OutputBin
  480.  
  481. *% === Print Quality (Res Enhance/Toner Saver) options =====
  482. *OpenUI *OutputMode/Print quality: PickOne
  483. *OrderDependency: 50.0 AnySetup *OutputMode
  484. *DefaultOutputMode: None
  485. *OutputMode None/Normal: "
  486.  (<<) cvx exec /PostRenderingEnhance false
  487.       /PostRenderingEnhanceDetails
  488.          (<<) cvx exec /Type 18 /REValue 0 /TonerSaver 0(>>) cvx exec
  489.  (>>) cvx exec  setpagedevice"
  490. *End
  491. *OutputMode TruRes/Edge refinement: "
  492.  (<<) cvx exec /PostRenderingEnhance true
  493.       /PostRenderingEnhanceDetails
  494.          (<<) cvx exec /Type 18 /REValue 1 /TonerSaver 0(>>) cvx exec
  495.  (>>) cvx exec  setpagedevice"
  496. *End
  497. *OutputMode TonerSaver/Toner saver mode: "(<<) cvx exec /PostRenderingEnhance true
  498.       /PostRenderingEnhanceDetails
  499.          (<<) cvx exec /Type 18 /REValue 0 /TonerSaver 1(>>) cvx exec
  500.  (>>) cvx exec  setpagedevice"
  501. *End
  502. *?OutputMode: "save
  503.  currentpagedevice dup /PostRenderingEnhance known
  504.  {dup /PostRenderingEnhance get
  505.   {
  506.    /PostRenderingEnhanceDetails get
  507.    dup /Type get 18 eq
  508.    {
  509.     dup /REValue get 8 mul exch
  510.     /TonerSaver get add dup 8 eq
  511.     {pop (TruRes)}
  512.     {1 eq {(TonerSaver)} {(None)}ifelse}
  513.     ifelse
  514.    }
  515.    {pop (None)} ifelse
  516.   }
  517.   {pop (None)}
  518.   ifelse}
  519.  {pop (None)}
  520.  ifelse = flush
  521. restore"
  522. *End
  523. *CloseUI: *OutputMode
  524.  
  525. *% === JamRecovery options ============
  526. *OpenUI *IBJamRecovery/Jam recovery: Boolean
  527. *OrderDependency: 50.0 AnySetup *IBJamRecovery
  528. *DefaultIBJamRecovery: False
  529. *IBJamRecovery False/Off: "(<<) cvx exec /ExitJamRecovery false
  530.                            (>>) cvx exec  setpagedevice"
  531. *End
  532. *IBJamRecovery True/On:   "(<<) cvx exec /ExitJamRecovery true
  533.                            (>>) cvx exec  setpagedevice"
  534. *End
  535. *?IBJamRecovery: "save
  536.  currentpagedevice dup /ExitJamRecovery known
  537.  {/ExitJamRecovery get {(True)}{(False)} ifelse}
  538.  {pop (None)}
  539.  ifelse = flush
  540. restore"
  541. *End
  542. *CloseUI: *IBJamRecovery
  543.  
  544. *% Halftone Information ===============
  545. *DefaultHalftoneType: 1
  546. *ScreenFreq: "85.0"
  547. *ScreenAngle: "45.0"
  548.  
  549. *DefaultScreenProc: Dot
  550. *ScreenProc Dot: "
  551.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  552.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  553. *End
  554. *ScreenProc Line: "{pop}"
  555. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  556.  exch sub}"
  557. *End
  558.  
  559. *DefaultTransfer: Null
  560. *Transfer Null: "{ }"
  561. *Transfer Null.Inverse: "{1 exch sub}"
  562.  
  563.  
  564. *% Paper Handling ===================
  565. *LandscapeOrientation: Plus90
  566.  
  567. *OpenUI *PageSize: PickOne
  568. *OrderDependency: 56.0 AnySetup *PageSize
  569. *DefaultPageSize: Letter
  570. *%
  571. *PageSize Letter/Letter: "
  572. userdict /setpagedevice systemdict /setpagedevice get put
  573.  (<<) cvx exec /PageSize [612 792] /ImagingBBox null
  574.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  575.  (>>) cvx exec setpagedevice"
  576. *End
  577. *PageSize Legal/Legal: "
  578. userdict /setpagedevice systemdict /setpagedevice get put
  579.  (<<) cvx exec /PageSize [612 1008] /ImagingBBox null
  580.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  581.  (>>) cvx exec setpagedevice"
  582. *End
  583. *PageSize FanFoldGermanLegal/Folio: "
  584. userdict /setpagedevice systemdict /setpagedevice get put
  585.  (<<) cvx exec /PageSize [612 936] /ImagingBBox null
  586.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  587.  (>>) cvx exec setpagedevice"
  588. *End
  589. *PageSize A4/A4: "
  590. userdict /setpagedevice systemdict /setpagedevice get put
  591.  (<<) cvx exec /PageSize [595 842] /ImagingBBox null
  592.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  593.  (>>) cvx exec setpagedevice"
  594. *End
  595. *PageSize ISOB5/B5-ISO: "
  596. userdict /setpagedevice systemdict /setpagedevice get put
  597.  (<<) cvx exec /PageSize [499 709] /ImagingBBox null
  598.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  599.  (>>) cvx exec setpagedevice"
  600. *End
  601. *PageSize B5/B5-JIS: "
  602. userdict /setpagedevice systemdict /setpagedevice get put
  603.  (<<) cvx exec /PageSize [516 729] /ImagingBBox null
  604.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  605.  (>>) cvx exec setpagedevice"
  606. *End
  607. *PageSize A5/A5: "
  608. userdict /setpagedevice systemdict /setpagedevice get put
  609.  (<<) cvx exec /PageSize [420 595] /ImagingBBox null
  610.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  611.  (>>) cvx exec setpagedevice"
  612. *End
  613. *PageSize A6/A6: "
  614. userdict /setpagedevice systemdict /setpagedevice get put
  615.  (<<) cvx exec /PageSize [297 420] /ImagingBBox null
  616.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  617.  (>>) cvx exec setpagedevice"
  618. *End
  619. *PageSize Statement/Statement: "
  620. userdict /setpagedevice systemdict /setpagedevice get put
  621.  (<<) cvx exec /PageSize [396 612] /ImagingBBox null
  622.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  623.  (>>) cvx exec setpagedevice"
  624. *End
  625. *PageSize Executive/Executive: "
  626. userdict /setpagedevice systemdict /setpagedevice get put
  627.  (<<) cvx exec /PageSize [522 756] /ImagingBBox null
  628.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  629.  (>>) cvx exec setpagedevice"
  630. *End
  631. *% Page Size 180 rotate
  632. *%
  633. *% Must rotate envelopes 180 degrees for this product
  634. *%
  635. *PageSize Env10/Com10 envelope: "
  636.  userdict /setpagedevice
  637.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  638.  (<<) cvx exec /PageSize [297 684] /ImagingBBox null
  639.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  640.  (>>) cvx exec setpagedevice"
  641. *End
  642. *PageSize EnvC5/C5 envelope: "
  643.  userdict /setpagedevice
  644.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  645.  (<<) cvx exec /PageSize [459 649] /ImagingBBox null
  646.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  647.  (>>) cvx exec setpagedevice"
  648. *End
  649. *PageSize EnvDL/DL envelope: "
  650.  userdict /setpagedevice
  651.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  652.  (<<) cvx exec /PageSize [312 624] /ImagingBBox null
  653.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  654.  (>>) cvx exec setpagedevice"
  655. *End
  656. *PageSize EnvMonarch/Monarch envelope: "
  657.  userdict /setpagedevice
  658.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  659.  (<<) cvx exec /PageSize [279 540] /ImagingBBox null
  660.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  661.  (>>) cvx exec setpagedevice"
  662. *End
  663.  
  664. *?PageSize: "
  665.   save
  666.   currentpagedevice /PageSize get aload pop
  667.   2 copy gt {exch} if
  668.   (Unknown)
  669.   (<<) cvx exec
  670.      [612 792]  (Letter)
  671.      [612 1008] (Legal)
  672.      [612 936]  (FanFoldGermanLegal)
  673.      [595 842]  (A4)
  674.      [499 709]  (ISOB5)
  675.      [516 729]  (B5)
  676.      [420 595]  (A5)
  677.      [297 420]  (A6)
  678.      [396 612]  (Statement)
  679.      [522 756]  (Executive)
  680.      [297 684]  (Env10)
  681.      [459 649]  (EnvC5)
  682.      [312 624]  (EnvDL)
  683.      [279 540]  (EnvMonarch)
  684.   (>>) cvx exec
  685.   { exch aload pop
  686.     4 index sub abs 5 le exch 5 index sub abs 5 le and
  687.     {exch pop exit}
  688.     {pop}
  689.     ifelse
  690.   } bind forall
  691.   = flush pop pop
  692.   restore"
  693. *End
  694. *CloseUI: *PageSize
  695.  
  696. *OpenUI *PageRegion: PickOne
  697. *OrderDependency: 55.0 AnySetup *PageRegion
  698. *DefaultPageRegion: Letter
  699. *PageRegion Letter/Letter: "
  700. userdict /setpagedevice systemdict /setpagedevice get put
  701.  (<<) cvx exec /PageSize [612 792] /ImagingBBox null
  702.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  703.  (>>) cvx exec setpagedevice"
  704. *End
  705. *PageRegion Legal/Legal: "
  706. userdict /setpagedevice systemdict /setpagedevice get put
  707.  (<<) cvx exec /PageSize [612 1008] /ImagingBBox null
  708.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  709.  (>>) cvx exec setpagedevice"
  710. *End
  711. *PageRegion FanFoldGermanLegal/Folio: "
  712. userdict /setpagedevice systemdict /setpagedevice get put
  713.  (<<) cvx exec /PageSize [612 936] /ImagingBBox null
  714.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  715.  (>>) cvx exec setpagedevice"
  716. *End
  717. *PageRegion A4/A4: "
  718. userdict /setpagedevice systemdict /setpagedevice get put
  719.  (<<) cvx exec /PageSize [595 842] /ImagingBBox null
  720.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  721.  (>>) cvx exec setpagedevice"
  722. *End
  723. *PageRegion ISOB5/B5-ISO: "
  724. userdict /setpagedevice systemdict /setpagedevice get put
  725.  (<<) cvx exec /PageSize [499 709] /ImagingBBox null
  726.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  727.  (>>) cvx exec setpagedevice"
  728. *End
  729. *PageRegion B5/B5-JIS: "
  730. userdict /setpagedevice systemdict /setpagedevice get put
  731.  (<<) cvx exec /PageSize [516 729] /ImagingBBox null
  732.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  733.  (>>) cvx exec setpagedevice"
  734. *End
  735. *PageRegion A5/A5: "
  736. userdict /setpagedevice systemdict /setpagedevice get put
  737.  (<<) cvx exec /PageSize [420 595] /ImagingBBox null
  738.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  739.  (>>) cvx exec setpagedevice"
  740. *End
  741. *PageRegion A6/A6: "
  742. userdict /setpagedevice systemdict /setpagedevice get put
  743.  (<<) cvx exec /PageSize [297 420] /ImagingBBox null
  744.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  745.  (>>) cvx exec setpagedevice"
  746. *End
  747. *PageRegion Statement/Statement: "
  748. userdict /setpagedevice systemdict /setpagedevice get put
  749.  (<<) cvx exec /PageSize [396 612] /ImagingBBox null
  750.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  751.  (>>) cvx exec setpagedevice"
  752. *End
  753. *PageRegion Executive/Executive: "
  754. userdict /setpagedevice systemdict /setpagedevice get put
  755.  (<<) cvx exec /PageSize [522 756] /ImagingBBox null
  756.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  757.  (>>) cvx exec setpagedevice"
  758. *End
  759. *% Page Region  180 rotate
  760. *%
  761. *% Must rotate envelopes 180 degrees for this product
  762. *%
  763. *PageRegion Env10/Com10 envelope: "
  764.  userdict /setpagedevice
  765.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  766.  (<<) cvx exec /PageSize [297 684] /ImagingBBox null
  767.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  768.  (>>) cvx exec setpagedevice"
  769. *End
  770. *PageRegion EnvC5/C5 envelope: "
  771.  userdict /setpagedevice
  772.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  773.  (<<) cvx exec /PageSize [459 649] /ImagingBBox null
  774.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  775.  (>>) cvx exec setpagedevice"
  776. *End
  777. *PageRegion EnvDL/DL envelope: "
  778.  userdict /setpagedevice
  779.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  780.  (<<) cvx exec /PageSize [312 624] /ImagingBBox null
  781.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  782.  (>>) cvx exec setpagedevice"
  783. *End
  784. *PageRegion EnvMonarch/Monarch envelope: "
  785.  userdict /setpagedevice
  786.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  787.  (<<) cvx exec /PageSize [279 540] /ImagingBBox null
  788.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  789.  (>>) cvx exec setpagedevice"
  790. *End
  791. *CloseUI: *PageRegion
  792.  
  793. *% The following entries provide information about specific paper keywords.
  794. *DefaultImageableArea: Letter
  795.  
  796. *% ImageableArea.
  797. *ImageableArea Letter/Letter: "11.30 11.30 602.66 780.62"
  798. *ImageableArea Legal/Legal: "11.30 11.30 602.66 996.62"
  799. *ImageableArea FanFoldGermanLegal/Folio: "11.30 11.30 602.66 924.62"
  800. *ImageableArea A4/A4: "11.30 11.30 587.30 830.54"
  801. *ImageableArea ISOB5/B5-ISO: "11.30 11.40 487.46 697.32"
  802. *ImageableArea B5/B5-JIS: "11.304 11.37 506.66 717.21"
  803. *ImageableArea A5/A5: "11.30 11.31 408.15 584.15"
  804. *ImageableArea A6/A6: "11.30 11.31 287.78 408.15"
  805. *ImageableArea Statement/Statement: "11.30 11.30 386.34 600.62"
  806. *ImageableArea Executive/Executive: "11.30 11.30 514.34 744.62"
  807. *ImageableArea Env10/Com10 envelope: "11.30 11.30 287.78 672.62"
  808. *ImageableArea EnvC5/C5 envelope: "11.30 11.42 449.06 637.82"
  809. *ImageableArea EnvDL/DL envelope: "11.30 11.39 303.14 612.35"
  810. *ImageableArea EnvMonarch/Monarch envelope: "11.30 11.30 268.58 528.62"
  811.  
  812. *?ImageableArea: "save
  813.  /cvp {(                ) cvs print ( )print} bind def
  814.  /upperright {10000 mul floor 10000 div} bind def
  815.  /lowerleft {10000 mul ceiling 10000 div} bind def
  816.  newpath clippath pathbbox
  817.  4 -2 roll exch 2 {lowerleft cvp} repeat
  818.  exch 2 {upperright cvp} repeat flush
  819. restore"
  820. *End
  821.  
  822. *% These provide the physical dimensions of the paper by keyword
  823. *DefaultPaperDimension: Letter
  824. *PaperDimension Letter/Letter: "612 792"
  825. *PaperDimension Legal/Legal: "612 1008"
  826. *PaperDimension FanFoldGermanLegal/Folio: "612 936"
  827. *PaperDimension A4/A4: "595 842"
  828. *PaperDimension ISOB5/B5-ISO: "499 709"
  829. *PaperDimension B5/B5-JIS: "516 729"
  830. *PaperDimension A5/A5: "420 595"
  831. *PaperDimension A6/A6: "297 420"
  832. *PaperDimension Statement/Statement: "396 612"
  833. *PaperDimension Executive/Executive: "522 756"
  834. *PaperDimension Env10/Com10 envelope: "297 684"
  835. *PaperDimension EnvC5/C5 envelope: "459 649"
  836. *PaperDimension EnvDL/DL envelope: "312 624"
  837. *PaperDimension EnvMonarch/Monarch envelope: "279 540"
  838.  
  839. *RequiresPageRegion MPT/Auxiliary tray: True
  840. *RequiresPageRegion Envelope/Envelope feeder: True
  841.  
  842. *OpenUI *InputSlot: PickOne
  843. *OrderDependency: 20.0 AnySetup *InputSlot
  844. *DefaultInputSlot: Tray1
  845. *InputSlot Tray1/Tray 1: "
  846.  currentpagedevice /InputAttributes get 0 get dup null eq {pop}
  847.  {dup /InputAttributes (<<) cvx exec /Priority [0 2 1]
  848.                        (>>) cvx exec  put setpagedevice}
  849.  ifelse"
  850. *End
  851. *InputSlot MPT/Auxiliary tray: "
  852.  currentpagedevice /InputAttributes get 1 get dup null eq {pop}
  853.  {dup /InputAttributes (<<) cvx exec /Priority [1 2 0]
  854.                        (>>) cvx exec  put setpagedevice}
  855.  ifelse"
  856. *End
  857. *InputSlot Envelope/Envelope feeder: "
  858.  currentpagedevice /InputAttributes get 2 get dup null eq {pop}
  859.  {dup /InputAttributes (<<) cvx exec /Priority [2 0 1]
  860.                        (>>) cvx exec  put setpagedevice}
  861.  ifelse"
  862. *End
  863. *InputSlot Tray2/Tray 2: "
  864.  currentpagedevice /InputAttributes get 2 get dup null eq {pop}
  865.  {dup /InputAttributes (<<) cvx exec /Priority [2 0 1]
  866.                        (>>) cvx exec  put setpagedevice}
  867.  ifelse"
  868. *End
  869. *?InputSlot: "save
  870.  (<<) cvx exec /0 (Tray1)
  871.    /1 (MPT)
  872.    /2 (Envelope or Tray2)
  873.  (>>) cvx exec
  874.  currentpagedevice /InputAttributes get dup /Priority known
  875.  {/Priority get 0 get (  ) cvs cvn get}
  876.  {dup length 1 eq
  877.    {{pop} forall (       ) cvs cvn get}
  878.    {pop pop (Unknown)}
  879.    ifelse
  880.  }
  881.  ifelse = flush
  882. restore"
  883. *End
  884. *CloseUI: *InputSlot
  885.  
  886. *OpenUI *ManualFeed/Manual feed: Boolean
  887. *OrderDependency: 20.0 AnySetup *ManualFeed
  888. *DefaultManualFeed: False
  889. *ManualFeed True/True:  "(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice"
  890. *ManualFeed False/False: "(<<) cvx exec /ManualFeed false (>>) cvx exec setpagedevice"
  891. *?ManualFeed: "save
  892.  currentpagedevice /ManualFeed get
  893.  {(True)} {(False)} ifelse = flush
  894. restore"
  895. *End
  896. *CloseUI: *ManualFeed
  897.  
  898. *OpenUI *TraySwitch/Printer select tray: Boolean
  899. *OrderDependency: 40.0 AnySetup *TraySwitch
  900. *DefaultTraySwitch: True
  901. *TraySwitch True/On:  "(<<) cvx exec /TraySwitch true (>>) cvx exec setpagedevice"
  902. *TraySwitch False/Off: "(<<) cvx exec /TraySwitch false (>>) cvx exec setpagedevice"
  903. *?TraySwitch: "save
  904.  currentpagedevice /TraySwitch get
  905.  {(True)} {(False)} ifelse = flush
  906.  restore"
  907. *End
  908. *CloseUI: *TraySwitch
  909.  
  910. *% Font Information =====================
  911. *DefaultFont: Courier
  912. *Font ACaslon-Italic: Standard "(001.001)" Standard ROM
  913. *Font ACaslon-Regular: Standard "(001.001)" Standard ROM
  914. *Font ACaslon-Semibold: Standard "(001.001)" Standard ROM
  915. *Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM
  916. *Font AGaramond-Bold: Standard "(001.001)" Standard ROM
  917. *Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM
  918. *Font AGaramond-Italic: Standard "(001.001)" Standard ROM
  919. *Font AGaramond-Regular: Standard "(001.001)" Standard ROM
  920. *Font Americana: Standard "(001.000)" Standard ROM
  921. *Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
  922. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  923. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  924. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  925. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  926. *Font Barmeno-Bold: Standard "(001.000)" Standard ROM
  927. *Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM
  928. *Font Barmeno-Medium: Standard "(001.000)" Standard ROM
  929. *Font Barmeno-Regular: Standard "(001.000)" Standard ROM
  930. *Font Blackoak: Standard "(001.001)" Standard ROM
  931. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  932. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  933. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  934. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  935. *Font Carta: Special "(001.001)" Special ROM
  936. *Font Courier: Standard "(002.004S)" Standard ROM
  937. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  938. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  939. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  940. *Font Formata-Italic: Standard "(001.001)" Standard ROM
  941. *Font Formata-Medium: Standard "(001.001)" Standard ROM
  942. *Font Formata-MediumItalic: Standard "(001.001)" Standard ROM
  943. *Font Formata-Regular: Standard "(001.001)" Standard ROM
  944. *Font Helvetica: Standard "(001.006S)" Standard ROM
  945. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  946. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  947. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  948. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  949. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  950. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  951. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  952. *Font Kaufmann: Standard "(001.000)" Standard ROM
  953. *Font Lithos-Black: Standard "(001.001)" Standard ROM
  954. *Font Lithos-Regular: Standard "(001.001)" Standard ROM
  955. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  956. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  957. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  958. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  959. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  960. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  961. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  962. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  963. *Font Parisian: Standard "(001.001)" Standard ROM
  964. *Font ParkAvenue: Standard "(001.005)" Standard ROM
  965. *Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM
  966. *Font Symbol: Special "(001.007S)" Special ROM
  967. *Font Tekton: Standard "(001.001)" Standard ROM
  968. *Font Tekton-Bold: Standard "(001.000)" Standard ROM
  969. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  970. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  971. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  972. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  973. *Font Trajan-Bold: Standard "(001.000)" Standard ROM
  974. *Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM
  975. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  976. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  977.  
  978. *?FontQuery: "save
  979. {count 1 gt
  980.   {exch dup 127 string cvs (/)print print (:)print
  981.    /Font resourcestatus
  982.    {pop pop (Yes)} {(No)} ifelse =
  983.   }
  984.   {exit}
  985.   ifelse
  986. } bind loop
  987. (*) = flush
  988. restore"
  989. *End
  990.  
  991. *?FontList: "save
  992.  (*) {cvn ==} 128 string /Font resourceforall
  993.  (*) = flush
  994. restore"
  995. *End
  996.  
  997. *% Printer Messages (verbatim from printer):
  998. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  999. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1000. *Message: "\FontName\ not found, using Courier"
  1001.  
  1002. *% Status (format: %%[ status: <one of these> ] %%)
  1003. *Status: "initializing"
  1004. *Status: "idle"
  1005. *Status: "busy"
  1006. *Status: "waiting"
  1007. *Status: "online"
  1008.  
  1009. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1010. *Source: "Parallel"
  1011. *Source: "LocalTalk"
  1012. *Source: "EtherTalk"
  1013. *Source: "TokenTalk"
  1014.  
  1015. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1016.  
  1017. *% Color Separation Information =====================
  1018. *DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi
  1019.  
  1020. *InkName: ProcessBlack/Process Black
  1021. *InkName: CustomColor/Custom Color
  1022. *InkName: ProcessCyan/Process Cyan
  1023. *InkName: ProcessMagenta/Process Magenta
  1024. *InkName: ProcessYellow/Process Yellow
  1025.  
  1026. *%  For 85 lpi / 600 x 600 dpi  ===============================
  1027.  
  1028. *ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1029. *ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1030. *ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "15"
  1031. *ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "75"
  1032. *ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "0"
  1033.  
  1034. *ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1035. *ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1036. *ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1037. *ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1038. *ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1039.  
  1040. *% @(#)ibm43121.ppd     1.56 13:47:00 03/05/98
  1041.  
  1042. *% Last Edit Date: March 5, 1998
  1043. *% The byte count of this file should be exactly 038506 or 037460
  1044. *% depending on the filesystem it resides in.
  1045. *% end of PPD file for IBM4312
  1046.  
  1047.